home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / leim / auto-autoloads.el.z / auto-autoloads.el
Encoding:
Text File  |  1998-05-21  |  6.9 KB  |  151 lines

  1. ;;; DO NOT MODIFY THIS FILE
  2. (if (featurep 'leim-autoloads) (error "Already loaded"))
  3.  
  4. (provide 'leim-autoloads)
  5.  
  6. ;;;### (autoloads (quail-update-leim-list-file quail-defrule-internal quail-defrule quail-install-map quail-define-rules quail-set-keyboard-layout quail-define-package quail-use-package) "quail" "leim/quail.el")
  7.  
  8. (autoload 'quail-use-package "quail" "\
  9. Start using Quail package PACKAGE-NAME.
  10. The remaining arguments are libraries to be loaded before using the package." nil nil)
  11.  
  12. (autoload 'quail-define-package "quail" "\
  13. Define NAME as a new Quail package for input LANGUAGE.
  14. TITLE is a string to be displayed at mode-line to indicate this package.
  15. Optional arguments are GUIDANCE, DOCSTRING, TRANLSATION-KEYS,
  16.  FORGET-LAST-SELECTION, DETERMINISTIC, KBD-TRANSLATE, SHOW-LAYOUT,
  17.  CREATE-DECODE-MAP, MAXIMUM-SHORTEST, OVERLAY-PLIST,
  18.  UPDATE-TRANSLATION-FUNCTION, CONVERSION-KEYS and SIMPLE.
  19.  
  20. GUIDANCE specifies how a guidance string is shown in echo area.
  21. If it is t, list of all possible translations for the current key is shown
  22.  with the currently selected translation being highlighted.
  23. If it is an alist, the element has the form (CHAR . STRING).  Each character
  24.  in the current key is searched in the list and the corresponding string is
  25.  shown.
  26. If it is nil, the current key is shown.
  27.  
  28. DOCSTRING is the documentation string of this package.
  29.  
  30. TRANSLATION-KEYS specifies additional key bindings used while translation
  31. region is active.  It is an alist of single key character vs. corresponding
  32. command to be called.
  33.  
  34. FORGET-LAST-SELECTION non-nil means a selected translation is not kept
  35. for the future to translate the same key.  If this flag is nil, a
  36. translation selected for a key is remembered so that it can be the
  37. first candidate when the same key is entered later.
  38.  
  39. DETERMINISTIC non-nil means the first candidate of translation is
  40. selected automatically without allowing users to select another
  41. translation for a key.  In this case, unselected translations are of
  42. no use for an interactive use of Quail but can be used by some other
  43. programs.  If this flag is non-nil, FORGET-LAST-SELECTION is also set
  44. to t.
  45.  
  46. KBD-TRANSLATE non-nil means input characters are translated from a
  47. user's keyboard layout to the standard keyboard layout.  See the
  48. documentation of `quail-keyboard-layout' and
  49. `quail-keyboard-layout-standard' for more detail.
  50.  
  51. SHOW-LAYOUT non-nil means the `quail-help' command should show
  52. the user's keyboard layout visually with translated characters.
  53. If KBD-TRANSLATE is set, it is desirable to set also this flag unless
  54. this package defines no translations for single character keys.
  55.  
  56. CREATE-DECODE-MAP non-nil means decode map is also created.  A decode
  57. map is an alist of translations and corresponding original keys.
  58. Although this map is not used by Quail itself, it can be used by some
  59. other programs.  For instance, Vietnamese supporting needs this map to
  60. convert Vietnamese text to VIQR format which uses only ASCII
  61. characters to represent Vietnamese characters.
  62.  
  63. MAXIMUM-SHORTEST non-nil means break key sequence to get maximum
  64. length of the shortest sequence.  When we don't have a translation of
  65. key \"..ABCD\" but have translations of \"..AB\" and \"CD..\", break
  66. the key at \"..AB\" and start translation of \"CD..\".  Hangul
  67. packages, for instance, use this facility.  If this flag is nil, we
  68. break the key just at \"..ABC\" and start translation of \"D..\".
  69.  
  70. OVERLAY-PLIST if non-nil is a property list put on an overlay which
  71. covers Quail translation region.
  72.  
  73. UPDATE-TRANSLATION-FUNCTION if non-nil is a function to call to update
  74. the current translation region accoding to a new translation data.  By
  75. default, a tranlated text or a user's key sequence (if no transltion
  76. for it) is inserted.
  77.  
  78. CONVERSION-KEYS specifies additional key bindings used while
  79. conversion region is active.  It is an alist of single key character
  80. vs. corresponding command to be called.
  81.  
  82. If SIMPLE is non-nil, then we do not alter the meanings of
  83. commands such as C-f, C-b, C-n, C-p and TAB; they are treated as
  84. non-Quail commands." nil nil)
  85.  
  86. (autoload 'quail-set-keyboard-layout "quail" "\
  87. Set the current keyboard layout to the same as keyboard KBD-TYPE.
  88.  
  89. Since some Quail packages depends on a physical layout of keys (not
  90. characters generated by them), those are created by assuming the
  91. standard layout defined in `quail-keyboard-layout-standard'.  This
  92. function tells Quail system the layout of your keyboard so that what
  93. you type is correctly handled." t nil)
  94.  
  95. (autoload 'quail-define-rules "quail" "\
  96. Define translation rules of the current Quail package.
  97. Each argument is a list of KEY and TRANSLATION.
  98. KEY is a string meaning a sequence of keystrokes to be translated.
  99. TRANSLATION is a character, a string, a vector, a Quail map, or a function.
  100. If it is a character, it is the sole translation of KEY.
  101. If it is a string, each character is a candidate for the translation.
  102. If it is a vector, each element (string or character) is a candidate
  103.   for the translation.
  104. In these cases, a key specific Quail map is generated and assigned to KEY.
  105.  
  106. If TRANSLATION is a Quail map or a function symbol which returns a Quail map,
  107.  it is used to handle KEY." nil 'macro)
  108.  
  109. (autoload 'quail-install-map "quail" "\
  110. Install the Quail map MAP in the current Quail package.
  111. The installed map can be referred by the function `quail-map'." nil nil)
  112.  
  113. (autoload 'quail-defrule "quail" "\
  114. Add one translation rule, KEY to TRANSLATION, in the current Quail package.
  115. KEY is a string meaning a sequence of keystrokes to be translated.
  116. TRANSLATION is a character, a string, a vector, a Quail map,
  117.  a function, or a cons.
  118. It it is a character, it is the sole translation of KEY.
  119. If it is a string, each character is a candidate for the translation.
  120. If it is a vector, each element (string or character) is a candidate
  121.  for the translation.
  122. If it is a cons, the car is one of the above and the cdr is a function
  123.  to call when translating KEY (the return value is assigned to the
  124.  variable `quail-current-data').  If the cdr part is not a function,
  125.  the value itself is assigned to `quail-current-data'.
  126. In these cases, a key specific Quail map is generated and assigned to KEY.
  127.  
  128. If TRANSLATION is a Quail map or a function symbol which returns a Quail map,
  129.  it is used to handle KEY.
  130. Optional argument NAME, if specified, says which Quail package
  131. to define this translation rule in.  The default is to define it in the
  132. current Quail package." nil nil)
  133.  
  134. (autoload 'quail-defrule-internal "quail" "\
  135. Define KEY as TRANS in a Quail map MAP." nil nil)
  136.  
  137. (autoload 'quail-update-leim-list-file "quail" "\
  138. Update entries for Quail packages in `LEIM' list file in directory DIRNAME.
  139. DIRNAME is a directory containing Emacs input methods;
  140. normally, it should specify the `leim' subdirectory
  141. of the Emacs source tree.
  142.  
  143. It searches for Quail packages under `quail' subdirectory of DIRNAME,
  144. and update the file \"leim-list.el\" in DIRNAME.
  145.  
  146. When called from a program, the remaining arguments are additional
  147. directory names to search for Quail packages under `quail' subdirectory
  148. of each directory." t nil)
  149.  
  150. ;;;***
  151.